Implementation of Concurrent Access to File Systems in USB Devices

نویسنده

  • Bogdan Vacaliuc
چکیده

The combination of a removable storage device with a communication channel and a computation node is a common architectural theme in many system-on-chip (SOC) designs. The systems in which many of these devices are placed produce or consume digital media content from their removable storage devices, which are formatted with industrystandard file systems. When the communication channel is USB, the systems exchange this media content with a host via the USB Mass Storage Device Class (MSDC) specification. It is useful to allow a connected host access to the removable storage device concurrently with the operation of the computation node, the embedded SOC processor. There are difficulties in supporting such concurrency. This paper presents a method of achieving concurrency based on serialization of access to file system management structures (metadata).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation of an Android Framework for USB storage access without root rights

This bachelor thesis describes the implementation of an Android framework to access mass storage devices over the USB interface of a smartphone. First the basics of USB (i.e. interfaces, endpoints and USB On the go) and accessing USB devices via the official Android API are discussed. Next the USB mass storage class is explained, which was designed by the USB-IF to access mobile mass storage li...

متن کامل

FEW Phone File System

Data availability is an important issue in mobile computing environments. Both distributed data management systems and mobile storage devices, such as USB-flash drives, are used to allow users ubiquitous access to their data, but both solutions have their shortcomings. In this paper, we present the FEW Phone File System, a system designed to allow users to access their personal data independent...

متن کامل

Maverick: Providing Web Applications with Safe and Flexible Access to Local Devices

Web browsers do not yet provide Web programs with the same safe, convenient access to local devices that operating systems provide to native programs. As a result, Web programmers must either wait for the slowly evolving HTML standard to add support for the device classes they want to use, or they must use difficult to deploy browser plug-ins to add the access they need. This paper describes Ma...

متن کامل

Energy-Efficiency and Storage Flexibility in the Blue File System

A fundamental vision driving pervasive computing research is access to personal and shared data anywhere at anytime. In many ways, this vision is close to being realized. Wireless networks such as 802.11 offer connectivity to small, mobile devices. Portable storage, such as mobile disks and USB keychains, let users carry several gigabytes of data in their pockets. Yet, at least three substantia...

متن کامل

TEL-AVIV UNIVERSITY RAYMOND AND BEVERLY SACKLER FACULTY OF EXACT SCIENCES BLAVATNIK SCHOOL OF COMPUTER SCIENCE NANDFS: An E cient Flash File System for RAM-Constrained Systems

NANDFS is a new ash le system that is based on two innovations. One is a new log-structured data structure that reclaims memory more e ciently than previous log-structured designs. The key novelty in this data structure lies in the use of logical pointers in i-nodes and indirect blocks. This allows NANDFS to achieve acceptable performance on virtually any access pattern, including random writes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004